package com.bkgy.modularbx.coil_track_fullproc.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bkgy.commom.model.QueryDTO;
import com.bkgy.modularbx.coil_track_fullproc.domain.TCoilTrackingFullproc;
import com.bkgy.modularbx.coil_track_fullproc.dto.CoilTrackingExportDTO;
import com.bkgy.modularbx.coil_track_fullproc.dto.CoilTrackingQueryDTO;
import com.bkgy.sys.common.entity.ResultData;

/**
* @description 针对表【T_COIL_TRACKING_FULLPROC(钢卷分卷全流程表（产线代码：HOT-热轧 TCM2280-酸轧 CAL-连退 CGL1870-镀锌）)】的
 * 数据库操作Service
*/
public interface TCoilTrackingFullprocService extends IService<TCoilTrackingFullproc> {

    /**
     * 分页查询钢卷分卷全流程信息
     * @param queryDTO 查询条件和分页信息
     * @return 分页结果
     */
     ResultData<CoilTrackingExportDTO> pageCoilTrackingFullproc(QueryDTO<CoilTrackingQueryDTO> queryDTO);

    /**
     * 通过Excel模板导出钢卷分卷全流程信息
     * @param queryDTO 查询条件和分页信息
     */
     void exportByTemplate(QueryDTO<CoilTrackingQueryDTO> queryDTO);

}
